package fr.miage.orleans.aar.modele.valueobject;

import fr.miage.orleans.aar.modele.Equipe;
import fr.miage.orleans.aar.modele.EquipeTournoi;

/**
 * @author Damien
 *
 */
public class ValueObjectEquipeMinimal {

	private final int id;
	private final String nom;    
	private int numeroEquipe;
	private final int nombreJoueurs;
	private String image;
        
	public ValueObjectEquipeMinimal(EquipeTournoi et)
	{
		this.id = et.getEquipe().getEquipeId();
		this.nom = et.getEquipe().getNom();
		this.numeroEquipe = et.getNumeroEquipe();
		this.nombreJoueurs = et.getEquipe().getJoueurs().size();
		this.image = et.getEquipe().getImage();
	}

	public ValueObjectEquipeMinimal(Equipe equipeA) {
		this.id = equipeA.getEquipeId();
		this.nom = equipeA.getNom();
		this.nombreJoueurs = equipeA.getJoueurs().size();
		this.image = equipeA.getImage();
	}

	public int getId() {
		return id;
	}

	public String getNom() {
		return nom;
	}

	public int getNumeroEquipe() {
		return numeroEquipe;
	}

	public int getNombreJoueurs() {
		return nombreJoueurs;
	}

	public String getImage() {
		return image;
	}
	
	
	
}
